# drcalc: the DRamforever's CALculator
CC=gcc
LEX="flex"
BISON="bison"

drcalc			: lex.yy.o parse.o
	$(CC) -o drcalc lex.yy.o parse.o
lex.yy.o		: lex.yy.c
parse.tab.o		: parse.tab.c
lex.yy.c		: lexer.l parse.tab.h
	$(LEX) lexer.l
parse.tab.c parse.tab.h	: parse.y
	$(BISON) -d parse.y  
clean			:
	-rm -f *.o parse.tab.c parse.tab.h
run			: drcalc
	./drcalc
.PHONY			: clean run
